package com.xnyzc.lhy.mis.entity.param.activity;

import lombok.Data;

import java.util.List;

/**
 * 创建活动参数定义
 */
@Data
public class ActivityCreateParam {
    /**
     * 活动名称
     */
    private String name;

    /**
     * "类型。00=司机记录；01=司机招募。"
     */
    private String category;

    /**
     * 活动描述
     */
    private String desc;

    /**
     * 城市范围
     */
    private List<ActivityCityCreateParam> cityCodeList;

    /**
     * 司机激活几日内
     */
    private String withinDate;

    /**
     * 开始时间
     */
    private String beginTime;

    /**
     * 结束时间
     */
    private String endTime;

    /**
     * 统计周期天数
     */
    private String dateNumber;

    /**
     * 结算方式。00=次日发放；01=次周发放。
     */
    private String balanceType;

    /**
     * 周几发放
     */
    private String balanceWeek;

    /**
     * 发放时间
     */
    private String balanceTime;

    /**
     * 奖励方式
     */
    private List<ActivityRewardRuleCreateParam> rewardRuleList;

    /**
     * 有效时间开始
     */
    private String effectiveTimeStart;

    /**
     * 有效时间结束
     */
    private String effectiveTimeEnd;
}
